La Programación
Publicado: 01/01/2017
Hoy quería transmitiros como concibo programar. Desde mi punto de vista, todo el mundo debería hacer un hueco para la programación en su vida. La explicación es muy simple, utilizamos una programación del calendario para recordar próximos eventos, en definitiva, lo utilizamos como recordatorio. Pues al igual se hace con la programación a nivel tecnológico. Imaginaos la programación como fichas de lego, tenemos piezas pequeñas de, pero uniendo una a una podemos llegar hacer grandes cosas.
En la actualidad, encontramos programación en todos lados sin darnos cuenta. Los coches, llevan diversos sensores, para hacernos mas cómoda la conducción. Como ejemplo, los coches actuales llevan un sensor en el parabrisas que detecta las gotas de lluvia y activa los limpia para brisas automáticamente, sensores de luz, para que el retrovisor se oscurezca cuando un coche venga detrás de nosotros con las luces muy potentes y evitar que nos deslumbre. Por otro lado, la programación esta en los routers para poder tener wifi, en las smartTVs cada vez mas utilizadas, como no en los smartphones y smartwatches, en las calderas que controlan nuestra calefacción. En definitiva, estamos beneficiándonos día a día de esa programación y no es tan difícil como parece. Es verdad que tiene sus reglas pero son muy simples y en pocos meses una persona podría estar programando cosas básicas.
Después de saber que prácticamente todo posee algo de programación, me gustaría presentaros la idea del “Internet de las cosas”. Así de primeras suena un poco raro, pero llevaría la programación a casi todos los aparatos, con el fin de facilitarnos trabajos que son mecánicos. Partamos de la idea de una casa inteligente, para ello, los dispositivos necesitan comunicarse entre ellos, ¿como lo hacemos?, con el internet de las cosas. La idea es básicamente conectar los dispositivos entre si para intercambiar datos. A mi, siempre me gusta, poner el ejemplo de una casa inteligente. Imaginaos tener el despertador puesto a las 8 y que a las 7:55 la cafetera se active y empiece a calentar el café esto se consigue con programación. Otro ejemplo, tu robot de cocina ha estado trabajando toda la noche para preparar la comida del día siguiente, pues bien tu al irte a trabajar la casa detecta que has ya no estas en ella, esto por ejemplo se podría hacer gracias a las bases de datos de google que tienen la información de donde estamos en todo momento, gracias a que llevamos nuestro móvil con nosotros. Al no estar en casa, la propia casa, ordena al robot aspirador (ya existentes en el mercado), que limpie la habitación que mas lleva sin limpiarse, esto se conseguiría, llevando los datos de limpieza del robot a una base de datos y saber cual es la habitación que coge mas polvo y limpiarla con mas frecuencia. Ya se ha terminado tu jornada laboral y te pones rumbo a casa. La casa, gracias a los sistemas de geolocalización ya mencionados antes, detecta que vas a casa, y le ordena al aspirador que se retire, al robot de cocina que empiece a calentar la comida y activaría la calefacción (si hiciese frío, por supuesto) para que la llegada a casa sea lo mas cómoda posible. Todo esto se consigue con la programación y actualmente ya existen aparatos que te permiten hacer todo esto pero poco a poco ira creciendo y llegaremos a ello.
Os he mostrado como veo yo la programación y una pequeña parte de lo que se podría hacer con ella, espero que lo hayáis disfrutado y que alguno se anime a empezar a programar, hay miles de cursos gratis por internet, y la verdad, creo que merece la pena. Espero que esteis bien.
Un saludo.